package com.tm.mapper;

import com.tm.model.EcWithdrawalManage;
import com.tm.model.EcWithdrawalManageCriteria;
import com.tm.model.EcWithdrawalManageKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface EcWithdrawalManageMapper {
    int countByExample(EcWithdrawalManageCriteria example);

    int deleteByExample(EcWithdrawalManageCriteria example);

    int deleteByPrimaryKey(EcWithdrawalManageKey key);

    int insert(EcWithdrawalManage record);

    int insertSelective(EcWithdrawalManage record);

    List<EcWithdrawalManage> selectByExample(EcWithdrawalManageCriteria example);

    EcWithdrawalManage selectByPrimaryKey(EcWithdrawalManageKey key);

    int updateByExampleSelective(@Param("record") EcWithdrawalManage record, @Param("example") EcWithdrawalManageCriteria example);

    int updateByExample(@Param("record") EcWithdrawalManage record, @Param("example") EcWithdrawalManageCriteria example);

    int updateByPrimaryKeySelective(EcWithdrawalManage record);

    int updateByPrimaryKey(EcWithdrawalManage record);
}